import openpyxl

excel = openpyxl.Workbook()  # 创建本地工作簿

# 07excel.active 获取当前活跃的 Worksheet 对象
# 07excel.worksheets 以列表的形式返回所有的 Worksheet 对象
# 07excel.sheetnames 获取工作簿中的表名[name1, name2, name3]
# 07excel.encoding 获取文档的字符集编码
# 07excel.properties 获取文档的元数据，如标题，创建者，创建日期等
# excel_sheet = 07excel["Sheet1"] 通过工作表名获取到 worksheet 对象
# 07excel.remove(excel_sheet) 删除一个表格，参数为 worksheet 对象
# 07excel.create_sheet() 创建一个空的表格，参数为表名和index

# 07excel = openpyxl.load_workbook("./abc.xlsx")  # 加载本地已存在的工作簿
# 操作工作簿完毕后需要保存工作簿
excel.save("workbook_test01.xlsx") # 新增|保存文件


# Worksheet 对象
# excel_sheet.title 表格的标题(可读可写)
# excel_sheet.dimensions 表格的大小，这里的大小是指含有数据的表格的大小，即：左上角的坐标:右下角的坐标excel_sheet.max_row 表格的最大行数
# excel_sheet.min_row 表格的最小行数
# excel_sheet.max_column 表格的最大列数
# excel_sheet.min_column 表格的最小列数
# excel_sheet.rows 按行获取单元格(Cell 对象)
# excel_sheet.columns 按列获取单元格(Cell 对象)
# excel_sheet.values 按行获取表格的内容(数据)
# excel_sheet.iter_rows() 按行获取所有单元格，内置属性有(min_row,max_row,min_col,max_col)
# excel_sheet.iter_cols() 按列获取所有的单元格
# excel_sheet["A"] 返回 A 列中所有的单元格 cell 对象excel_sheet["1"] 返回第一行中所有的单元格 cell 对象excel_sheet["A1"] 返回该单元格对象
# 07excel.cell() 设置单元格的值
# 07excel.append(iterable) 逐行写

# Cell
# row 单元格所在的行
# column 单元格所在的列
# value 单元格的值
# coordinate 单元格的坐标